#include<stdio.h>

void FindMax(int p[][3],int m,int n,int *pRow,int *pCol);
int main(void)
{
	int m=2,n=3,Row,Col;
	int *pRow,*pCol,p[m][n];
	pRow=&Row;
	pCol=&Col;
	
	for(int i=0;i<m;i++)
	{
		for(int j=0;j<n;j++)
		{
			scanf("%d",&p[i][j]);
		}
	}
	
	FindMax(p,m,n,pRow,pCol);
	
	printf("%d %d %d",p[*pRow][*pCol],*pRow,*pCol);
	
	return 0;
}
void FindMax(int p[][3],int m,int n,int *pRow,int *pCol)
{
	int max_m=0,max_n=0;
	
	for(int i=0;i<m;i++)
	{
		for(int j=0;j<n;j++)
		{
			if(p[i][j]>p[max_m][max_n])
			{
				max_m=i;
				max_n=j;
			}
		}
	}
	
	*pRow=max_m;
	*pCol=max_n;
}
